package ar.uba.fi.cimII7566.cuat201102.automatizacionNegroHumo.modelo;

public interface Entidad {

	Long getId();

	String getTipo();

	String toString();

	void recibirEventoObstaculo(Entidad emisor);

	void recibirEventoProximidad(Entidad emisor);

	void recibirEventoHumedad(Entidad emisor, String valor);

	void recibirEventoLluvia(Entidad emisor, String valor);

	void recibirEventoViento(Entidad emisor, String valor);
	
	void eliminarEvento(Entidad emisor);

}
